//
// Created by tianq on 24-12-6.
//
#include <iostream>
#include <random>
using namespace std;

int main() {
    constexpr int n = 20, k = 10;  // n: point count, k: closed interval length

    random_device rd;
    mt19937_64 rng(rd());
    uniform_real_distribution<> dist(0, 50); // set random range here, hint: double is not hashable

    cout << n << " " << k << endl;
    for (int i = 0; i < n; i++) // n points
        cout << dist(rng) << " ";
    cout << endl;
}
